
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ejemplojdbc;

import java.sql.*;

/**
 *
 * @author curso
 */
public class Conexion {

    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        Class.forName("com.mysql.jdbc.Driver");
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost/mibase", "root", "ana88");
        System.out.println("Conexión establecida");

        //inicio setencia select
        PreparedStatement ps = con.prepareStatement("SELECT * FROM PRODUCTO");
        ResultSet rs = ps.executeQuery();

        while (rs.next()) {
            System.out.println(rs.getString(2) + " " + rs.getString(3));
        }
        //FIN SENTENCIA SELECT

        //INICIO SETENCIA UPDATE
        int nuevoPrecio = 20;
        PreparedStatement ps1 = con.prepareStatement("UPDATE PRODUCTO SET PRECIO =" + nuevoPrecio + " WHERE PRECIO<10");
        System.out.println(ps1.executeUpdate());


        String nombreNuevo = "Clavo de Oro";
        PreparedStatement ps2 = con.prepareStatement("UPDATE PRODUCTO SET nombre ='" + nombreNuevo + "'WHERE NOMBRE='CLAVO'");

        System.out.println(ps2.executeUpdate());
        //FIN DE UPDATE


        //INICIO SETENCIA INSERT

        PreparedStatement ps3 = con.prepareStatement("INSERT INTO PRODUCTO (NOMBRE,PRECIO,ID_CATEGORIA)VALUES(?,?,?)");
        ps3.setString(1, "Atun");
        ps3.setFloat(2, 20.0f);
        ps3.setInt(3, 2);
        System.out.println("Se incertaron: " + ps3.executeUpdate());
    }
}
